home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / zlabp_11.arc / GIFT40B.ARC / PCBTEST.BAT < prev    next >
DOS Batch File  |  1991-10-29  |  1KB  |  56 lines

  1. @echo off
  2. if exist pcbpass.txt del pcbpass.txt
  3. if exist pcbfail.txt del pcbfail.txt
  4. if %@ext[%1]==gif goto gif
  5. if %@ext[%1]==zip goto zip
  6. goto crc
  7.  
  8. :gif
  9. if %2 == test goto gift
  10. giftest %1 /C:GIFTEST.CNF > PCBPASS.TXT
  11. type pcbpass.txt >> gifpass.log
  12. if errorlevel == 25 goto badgif
  13. if errorlevel == 20 goto badgif
  14. if errorlevel == 10 goto end
  15. if errorlevel == 1 goto badgif
  16. goto end
  17.  
  18. :gift
  19. echo Testing GIF file...
  20. giftest %1 > PCBPASS.TXT
  21. if errorlevel == 25 goto badgif
  22. if errorlevel == 20 goto badgif
  23. if errorlevel == 10 goto end
  24. if errorlevel == 1 goto badgif
  25. goto end
  26.  
  27. :badgif
  28. beep
  29. ren PCBPASS.TXT PCBFAIL.TXT
  30. goto end
  31.  
  32. :zip
  33. ptest %1 ptest.cfg
  34. if %2 == test goto end
  35. if exist pcbfail.txt goto end
  36.  
  37. :crc
  38. if exist pcbpass.txt del pcbpass.txt
  39. proecho 2 ~Adding %@name[%1] to CRC database...
  40. zdcsfc %1 %2 %3
  41. goto end
  42.  
  43. :end
  44.  
  45. :asta
  46. pcbdesc /d %1 %3
  47. if errorlevel == 1 goto skipit
  48. proecho 2 ~~Found internal description for %1...
  49. proecho 2 ~Imported to BBS...
  50.  
  51. :skipit
  52. if exist PCBPASS.TXT type PCBPASS.TXT >> PCBPASS.LOG
  53. if exist PCBFAIL.TXT type PCBFAIL.TXT >> PCBFAIL.LOG
  54. if exist PCBFAIL.TXT move %1 h:\hold /q
  55. if exist %3 type %3 >> f:\pcb\desc
  56.